<%@page import="study.top.mydb.items.MemberItem"%>
<%@page import="study.top.mydb.Review"%>
<%@page import="study.top.mydb.Member"%>
<%@page import="study.top.mydb.Board"%>
<%@page import="study.top.jsp.MultipartBox.FileInfo"%>
<%@page import="java.util.ArrayList"%>
<%@page import="study.top.jsp.MultipartBox"%>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ page trimDirectiveWhitespaces="true" %>
<%@ page session="true" %>
<%@ include file="dbcon.jsp" %>

<%

	boolean login = false;
	int mem_seq = 0;
	
	MemberItem memberItem = (MemberItem) session
			.getAttribute("MemberItem");
	
	if (memberItem != null) {
		login = true;
		mem_seq = memberItem.getSeq();
	}

	
	MultipartBox mbox = MultipartBox.getInstance();	
	ArrayList<FileInfo> finfo = mbox.upload(request);
	

	//사용자 입력값
	String title = mbox.getValue("title");
	//String member_id = mbox.getValue("member_id");
	String content = mbox.getValue("content");
	int product_seq= mbox.getInt("product_seq");
	
		//입력값에 대한 유효성 검사
		if(title.equals("") ||/* member_id.equals("") ||*/ content.equals("")) {
			web.goPage(null, "파라미터가 없습니다. 다시 시도해 주세요.");
			db.disconnect();
			// 업로드된 파일 삭제
			mbox.deleteFiles(finfo);
			return;
		}
		
		
		
		
		Review review = new Review();
		int seq = review.ReviewWrite(title, content, mem_seq, product_seq, finfo);
		
		if(seq<1) {
			web.goPage(null, "데이터 저장에 실패했습니다.");
			// 업로드된 파일 삭제
			mbox.deleteFiles(finfo);
			return;
		}
		
		//메시지 없이 페이지 이동
		web.goPage("uProductDetailView.jsp?active=Q&seq="+product_seq, null);
	

%>
